package com.geovis.emergency.spd.entity.mobile.pojo.vo;

import com.geovis.emergency.spd.entity.system.pojo.dto.SystemFileDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * @author ：linwl
 * @date ：Created in 2022/6/20 10:51
 * @description：移动端任务列表VO
 * @version: v1
 */
@ApiModel("移动端任务详情VO")
@Data
public class DrillPlanTaskMobileFeedbackVO {

    @ApiModelProperty("任务id")
    @NotBlank(message = "获取不到任务id")
    private String taskId;

    @ApiModelProperty("任务反馈")
    @NotBlank(message = "请输入任务反馈")
    private String taskFeedback;

    @ApiModelProperty("任务附件")
    private List<SystemFileDTO> fileDTOS;

    @ApiModelProperty("事件统计")
    private List<@Valid PcDrillPlanTaskStatisticsVO> taskStatistics;
}
